
body { font-family:"Microsoft YaHei"; font-size:12px; color:#000;margin:0;padding:0; background:url(../images/bg.jpg) repeat-x top center #fff; width:100%; min-width:1000px;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a { text-decoration: none;color:#000;}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration:none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
body>div:nth-child(1),body>div:nth-child(2){/* display:none !important; */}
body>div#header,body>div#content,body>div#footer{/* display:block !important; */}
h3{ font-size:14px; color:#000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section {width: 100%;clear:both;overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.height1{height:1174px;}
.height2{ height:729px;}
/*.height3{ height:1232px;}*/
.height3{ height:850px;}
.height4{ height:660px;}
.fL { float: left;}
.fR { float: right;}
.margin0{ margin-right:0px;}
.warp1000{width:1000px;margin:0 auto;/* background: url(../images/about_jiazhi_bg.jpg) no-repeat top center; *//* text-align: center; *//* padding: 0; */display: block;}
.warp1200{ width:1200px; margin:0 auto;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}/* IE7 */


#header{ position:relative; top:0px; left:0px; z-index:9999;}
.topbar{ width:100%; height:55px; background:url(../images/menu_bg.png) repeat-x; position:fixed; top:0px; left:0px; z-index:9999;}
.logo{ float:left; margin-top:13px;}
.gupiaodm{ float:left; height:35px; line-height:35px; border-left:1px solid #fff; margin:10px 0 0 17px; padding-left:17px; display:inline; font-size:14px; color:#fff;}
.menu{ float:right;}
.menu ul li{ float:left; font-size:14px; color:#fff; height:27px; line-height:27px; margin:13px 0 0 12px;} 
.menu ul li a{ display:inline-block; padding:0px 8px; color:#fff;} 
.menu ul li.on{ border:1px solid #fff; border-radius:6px;}
.menu ul li.a:hover{ border:1px solid #fff; border-radius:6px;}


.pop_up { display:none; position:absolute; z-index:9999;}
.pop_up ul { width:212px; padding-top:13px; background:rgba(0,0,0.1);position:absolute; left:-59px; top:0px;}
.pop_up ul li { width:212px; height:32px; background:url(../images/menu_bg.png) repeat-x;  font-size:14px; line-height:32px; margin:1px 0 0 0; }
.pop_up ul li a { color:#fff; display:block; width:100%; height:100%; padding:0 2px; text-align:center; }
.pop_up ul li.on{ border:0px; border-radius:0px;}
.pop_up ul li a:hover{ color:#ec6100;}


.footer_t{ height:67px;  overflow:hidden; background:#666666;}
.footer_t ul li{ height:67px;  overflow:hidden; float:left; font-size:14px; color:#ffffff; line-height:28px;}
.footer_t ul li+li{  margin-left:35px; }
.footer_t ul li .pic{ float:left; margin:17px 19px 0 0; }
.footer_t ul li p{ float:left;  line-height:67px; }
.footer_t ul li p.p1{ line-height:28px; padding-top:6px; }
.footer_b{ background:#323232; padding:0 0 20px 0;}
.footer_b .partner{ height:55px; line-height:55px; overflow:hidden; border-bottom:1px solid #777777; font-size:12px; color:#ffffff;}
.footer_b .partner b{ margin-left:30px;}
.footer_b .partner a{ margin-left:22px; color:#fff;}
.footer_b .footer_nav{ height:42px; overflow:hidden; line-height:42px; text-align:center; margin-top:15px; font-size:12px; color:#fff;}
.footer_b .footer_nav a{ padding:0 20px; color:#fff;}
.footer_b .copyright{ text-align:center; font-size:12px; color:#a8a8a8; line-height:24px;}



.yiliaozf{ height:820px; background:#1a88e5; overflow:hidden;}
.yiliaozf .title{text-align:center;margin-top: 75px;}
.yiliaozf .cont{ text-align:center; margin-top:65px;}

.huanzhefw{ height:900px; background:url(../images/huanzhefw_bg.jpg) no-repeat top center; overflow:hidden;}
.huanzhefw .title{ text-align:center; margin-top:118px;}
.huanzhefw .cont{ text-align:center; margin-top:52px;}

.youshi{ height:900px; background:url(../images/youshi_bg.jpg) no-repeat right center; overflow:hidden;}
.youshi .title{ text-align:center; margin-top:93px;}
.youshi .cont{ margin-top:100px;}
.youshi .cont ul li{ width:295px; float:left; margin:0 57px 98px  0;}
.youshi .cont .pic{ width:59px; float:left; margin-right:16px;}
.youshi .cont .des{ width:220px; float:right;}
.youshi .cont .des .span1{ display:inline-block; height:60px; line-height:60px; font-size:20px; color:#fff; font-weight:bold; background:url(../images/youshi_line1.png) no-repeat left bottom;}
.youshi .cont .des .span2{ display:inline-block; height:60px; line-height:60px; font-size:20px; color:#fff; font-weight:bold; background:url(../images/youshi_line2.png) no-repeat left bottom;}
.youshi .cont .des p{ height:106px; overflow:hidden; margin-top:19px; font-size:12px; color:#ffffff; line-height:22px;}

.case{ background:#e2e2e2;}
.case .title{ text-align:center; margin-top:120px;}

/* jswbox */
#jswbox{width:1000px;margin:0px auto 0 auto;position:relative;}
#jswbox ul{position:relative;height:620px;}
#jswbox li{ position:absolute;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden;top:152px;left:10px;  border-bottom:25px solid #fff;}
#jswbox li img{ vertical-align:top;float:left;}
#jswbox .prev{ width:80px; height:80px; position:absolute; left:-98px; }
#jswbox .next{ width:80px; height:80px; position:absolute; right:-130px;}
.case .cont ul li{ width:304px; padding:0 23px;  background:#fff;  float:left;}
.case .cont ul li .li_t{ height:57px; padding:11px 0px; line-height:57px; }
.case .cont ul li .li_b{ height:249px; overflow:hidden; margin-top:0; border-top:1px solid #e0e0e0; padding:14px 0px 0 0px; font-size:13px; color:#696969; line-height:23px; }
.case .cont ul li .phone1{ height:32%;}
.case .cont ul li .li_t img{ float:left;}
.case .cont ul li span{ width:178px; padding-top:10px; float:left; margin-left:5px; font-size:16px; line-height:18px; color:#323232;}
.case_but a{ display:block; width:350px; margin:44px 0px 64px 340px; height:42px; line-height:42px; text-align:center; border:1px solid #1a88e5; border-radius:30px; font-size:20px; color:#1a88e5; } 
.case_but a{  color:#1a88e5;}


.about_js{ position:absolute; width:100%; background:#36a3ff; padding-top:55px;}
.about_js .title{ text-align:center; margin-top:60px;}
.about_js .cont{ margin-top:55px; font-size:14px; color:#ffffff; line-height:25px;}
.about_js .cont p{ padding-bottom:38px; border-bottom:1px dashed #fff;}
.about_js .cont img{ margin:46px 0 60px 0; text-align:center;}


.jiazhig{height:582px;background:url(../images/about_jiazhi_bg.jpg) no-repeat top center;}
.jiazhig .title{ text-align:center; margin-top:60px;}
.jiazhig .cont{ margin-top:115px;}
.jiazhig .cont ul li{ width:183px; float:left;}
.jiazhig .cont ul li+li{ margin-left:89px;}
.jiazhig .cont ul li p{ height:40px; overflow:hidden; margin-top:42px; font-size:24px; color:#fff; text-align:center;}

.about_video{background:#f5f5f5;}
.about_video .title{ text-align:center; margin-top:60px;}
.about_video .cont{ text-align:center; margin:60px 0 82px 0;}

about_zizhi
.about_zizhi{ height:984px; background:#f5f5f5;}
.about_zizhi .title{ text-align:center; margin-top:60px;}
.about_zizhi .cont{ text-align:center; margin:60px 0 65px 0;}


.jiejuefang_banner ul li{ height:755px;  position:absolute; width:100%; padding-top:55px;}
.jiejuecont1{ background:#00b5e6;}
.jiejuecont2{ height:929px; overflow:hidden; background:url(../images/jiejuefa_cont2_bg.jpg)  no-repeat top center ;}
.jiejuecont3{ background:#2297f8;}
.jiejuecont4{ background:#ec7e39;}
.jiejuecont5{ height:847px; overflow:hidden; background:url(../images/jiejuefa_cont5_bg.jpg)  no-repeat top center;}


.service_banner ul li{height:850px;position:absolute;width:100%;padding-top:55px;}
.yewufb{background:url(../images/service_yewu_bg.jpg) no-repeat top center #f6f8fb;height: 1450px;display: block;}
.yewufb .title{ font-size:36px; color:#323232; text-align:center; padding-top:74px;}

.yewufb .cont1{ padding:76px 0 40px 0; border-bottom:1px solid #999999;}
.yewufb .cont1 .cont1L{ width:425px; float:left; padding:0 114px 0 0px;}
.yewufb .cont1 .cont1R{ float:left;}
.yewufb .cont1 .cont1R span{ font-size:22px; color:#ec7e39;}
.yewufb .cont1 .cont1R p{ font-size:16px; color:#323232; line-height:30px; margin-top:10px;}

.yewufb .cont2{ padding-bottom:45px; border-bottom:1px solid #999999;}
.yewufb .cont2 .title{  font-size:24px; color:#323232; text-align:center; padding-top:48px;}

.yewufb .cont2 .des ul{ width:992px; margin:0 auto;}
.yewufb .cont2 .des ul li{ width:480px; overflow:hidden; float:left; margin: 56px 16px 0 0px;}
.yewufb .cont2 .des ul li span{ display:block; font-size:20px; color:#1a88e5;}
.yewufb .cont2 .des ul li .descont{ font-size:17px; color:#323232; line-height:30px; margin-top:18px;}
.yewufb .cont2 .des ul li .p1{ background:url(../images/service_yewu_icon1.png) 0 2px no-repeat; padding-left:27px;}
.yewufb .cont2 .des ul li .p2{ background:url(../images/service_yewu_icon2.png) 0 5px no-repeat; padding-left:27px;}


.yewufb .cont3 .title{  font-size:24px; color:#323232; text-align:center; padding-top:48px;}
.yewufb .cont3 .des{ border-bottom:1px dashed #cccccc;}
.yewufb .cont3 .des ul{ width:810px; margin:47px auto 50px auto; }
.yewufb .cont3 .des ul li{ float:left; margin:0 33px; font-size:16px; color:#323232; line-height:25px;}
.yewufb .cont3 .des ul li .pic{ width:53px; float:left; margin-right:10px;}
.yewufb .cont3 .des ul li>p{ float:left;}
.yewufb .cont3 .des ul li span{ display:block; color:#1a88e5; margin-bottom:5px; line-height:18px;}


.yewufb .cont4 ul li{ margin:15px 0 10px 0;width:25%; float:left; font-size:14px; color:#323232; line-height:22px;}
.yewufb .cont4 ul li>span{ display:block; color:#1a88e5;}




.comPos { width: 1000px; margin: 0 auto; padding-top:120px;}
.colorFonts * { color: #FFF;}
.developing { height:784px;  background: url(../images/developingBanner.jpg) no-repeat top center;}
.developing .comPos { position: relative;}
.developing .title { position: absolute; margin: 0; top:110px; width: 100%;}
.developing .title h2 { font-size: 30px; line-height: 50px; text-align: center; letter-spacing: 2px;}
.developing #show { height: 410px; overflow: hidden;}
.developing .contents { height: 390px;}
.developing .conTxt { width:490px; margin-top:110px;}
.developing .conTxt p { line-height: 24px;}
.developing .keyimg { margin-left: 10px; width: 500px; height: 390px; position: relative;}
.developing .keyimg img { position: absolute;}
.developing .conTxt .keyname {font-size: 18px; height: 80px; margin-bottom: 15px;}
.developing .conTxt .keyname p{ font-size:14px; color:#ffffff ; line-height:30px; margin-top:20px;}
.developing .conTxt ul{ margin-top:50px; padding-top:30px;  border-top: 1px solid #FFF; }
.developing .conTxt li { font-size: 14px; line-height:28px; margin-bottom: 6px;  background: url(../images/bul.png) no-repeat 0 12px; padding-left: 12px;}
.developing .tabs { width:800px; margin: 70px auto 0 auto;}
.developing .tabs li { width:86px; float: left; cursor: pointer; margin: 0 31px;}
.developing .tabs li .tabIcon { width: 86px; height: 86px; margin-bottom: 6px;}
.developing .tabs li p { text-align: center;}
.developing .tabs li.current .tabIcon { background-position: 0 -86px;}
.developing .tabs li .soft { background: url(../images/softTab.png) no-repeat;}
.developing .tabs li .web { background: url(../images/webTab.png) no-repeat;}
.developing .tabs li .mobile { background: url(../images/mobileTab.png) no-repeat;}
.developing .tabs li .technology { background: url(../images/technologyTab.png) no-repeat;}
.developing .tabs li .marketing { background: url(../images/marketingTab.png) no-repeat;}
.developing .tabs li .tactics { background: url(../images/tacticsTab.png) no-repeat;}
.developing .tabs li .maintain { background: url(../images/maintainTab.png) no-repeat;}
.developing .tabs li .bigdata { background: url(../images/bigdateTab.png) no-repeat;}


.zhcont2{ background:#edf1f3;}
.zhcont3{ height:746px; background:url(../images/zonghe_cont3_bg.jpg) no-repeat top center;}
.zhcont4{ background:#2297f7;}
.zhcont5{ height:684px; background:url(../images/zonghe_cont5_bg.jpg) no-repeat  top center;}


.sbcont1{ background:#7fc4e3;}
.sbcont2{ background:#fbfcfd;}
.sbcont2 .title{ height:105px; line-height:105px; margin-top:40px; text-align:center; font-size:41px; color:#211917;}
.sbcont2 .cont p{ font-size:16px; color:#646263; line-height:32px; text-align: center; letter-spacing:1.5px;}
.sbcont2 .cont img{ margin-top:42px; text-align:center;}
.sbcont3{ background:#0089b3;}
.sbcont3 .title{ height:147px; line-height:147px; text-align:center; font-size:32px; color:#fff;}
.sbcont4{ background:url(../images/shangbao_cont4_bg.jpg) no-repeat top center;}
.sbcont4 .title{ height:147px; line-height:147px; text-align:center; font-size:32px; color:#fff;}
.sbcont5{ background:#e67817;}
.sbcont5 .title{ height:147px; line-height:147px; text-align:center; font-size:32px; color:#fff;}
.sbcont6{ background:#eeeeee;}
.sbcont6 .title{ height:147px; line-height:147px; text-align:center; font-size:32px; color:#615d5c;}


.yidongyb1{ background:#64b9e2;}
.yidongyb2{ background:url(../images/yidongyb_cont2_bg.jpg) no-repeat top center;}
.yidongyb2 .title{ height:117px; line-height:117px; margin-top:55px; text-align:center; font-size:30px; color:#635f60;}
.yidongyb2 .cont img{ margin-top:40px;}
.yidongyb2 .cont p{ font-size:16px; color:#646263; line-height:32px; text-align: center; letter-spacing:1.5px;}
.yidongyb3{ background:#e67817;}
.yidongyb3 .title{ height:117px; line-height:117px; margin-top:55px; text-align:center; font-size:30px; color:#fff;}
.yidongyb4{ background:#eeeeee;}
.yidongyb4 .title{ height:117px; line-height:117px; margin-top:55px; text-align:center; font-size:30px; color:#615d5c;}
.yidongyb5{ background:#0089b3;}
.yidongyb5 .title{ height:117px; line-height:117px; margin-top:55px; text-align:center; font-size:30px; color:#fff;}
.yidongyb6{ background:url(../images/yidongyb_cont6_bg.jpg) no-repeat top center;}
.yidongyb6 .title{ height:117px; line-height:117px; margin-top:55px; text-align:center; font-size:30px; color:#fff;}


.ny_news .title{font-size:30px;color:#323232;line-height:40px;margin-top: 75px;}
.ny_news .title span{ text-transform:uppercase; display:block; font-size:20px;}
.ny_news .cont{ margin-top:0px;}
.ny_news .cont ul li{ height:125px; padding:40px 0px; border-bottom:1px solid #cccccc;}
.ny_news .cont ul li .pic{ width:200px; margin-right:20px; float:left;}
.ny_news .cont ul li .yj{ border-radius:9px;}
.ny_news .cont ul li .des{ width:532px; float:left;}
.ny_news .cont ul li .des a{  color:#323232;}
.ny_news .cont ul li .des span a:hover{ color:#1a88e5;}
.ny_news .cont ul li .des span{ display:block; height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#323232;}
.ny_news .cont ul li .des p{height: 70px;overflow:hidden;margin-top: 25px;font-size:14px;color:#323232;line-height: 16px;}
.ny_news .cont ul li .data{ float:right; width:98px;  height:80px; overflow:hidden; margin-top:25px; padding-top:18px; display:inline; border:1px solid #b3b3b3; text-align:center; font-size:40px; color:#696969; line-height:34px;}
.ny_news .cont ul li .data span{ font-size:20px; display:block;}


.ny_case .title{height:134px;line-height:134px;overflow:hidden;text-align:center;border-bottom:1px solid #cccccc;margin-top: 75px;}
.ny_case .title h3{ font-size:30px; color:#696969; font-weight:normal;}
.ny_case .casedes p{ height:106px; overflow:hidden; line-height:38px; text-align:center; font-size:20px; color:#1a88e5; margin-top:30px;}
.ny_case .casedes p font{ font-size:16px; font-family:"FangSong_GB2312"; color:#878583;}
.ny_case .casedes ul li{ width:168px; height:111px; margin: 0 40px 50px 0; float:left;}
.ny_case .hzdes{ padding-bottom:190px;}
.ny_case .hzdes p{ height:128px; overflow:hidden; line-height:128px; text-align:center; font-size:20px; color:#1a88e5; border-top:1px solid #cccccc;}
.ny_case .hzdes ul li{ width:168px; height:111px;margin: 0 32px 50px 0; float:left;}


.yiyib .cont1 .txt1{ display:none;}
.yiyib .cont1 .cont1_cate ul{ width:744px; margin:0 auto;}
.yiyib .cont1 .cont1_cate ul li{ width:246px; float:left; height:38px; line-height:38px; text-align:center; margin:38px 0; border:1px solid #a9a9a9; font-size:14px; color:#555555;}
.yiyib .cont1 .cont1_cate ul li a{ display:block; width:246px; height:38px; color:#555555;}
.yiyib .cont1 .cont1_cate ul li.on{ background:#139edf;  border:1px solid #139edf;}
.yiyib .cont1 .cont1_cate ul li.on a{  color:#fff;}


.page {padding: 10px 0;margin:30px 0 80px 0px;text-align: center;height: 40px;clear: both;}
 
.page a{display: block;float: left;margin: 2px 0 0 -1px;padding: 4px 12px;line-height: 20px;height: 20px;border: 1px solid #e1e1e1;background: #fff;color: #333;text-decoration: none;} 
.page span{display: block;float: left;margin: 2px 0 0 -1px;padding: 4px 12px;line-height: 20px;height: 20px;border: 1px solid #e1e1e1;background: #fff;color: #333;text-decoration: none;border-left: 1px solid #e1e1e1;}
.page span.current{ color:#fff; background:#488FCD; border-color:#488FCD; }
.page span:first-child{ border-left:1px solid #e1e1e1; }
.page a:hover{ color:#666; background:#eee; }
.page span.current{ color:#fff; background:#488FCD; border-color:#488FCD; }
.page span.disabled{ color:#999; background:#fff; }

.news_detail .title{ font-size:32px; color:#323232; line-height:40px; margin-top:55px;}
.news_detail .title span{ text-transform:uppercase; display:block; font-size:20px;}
.news_detail{ margin-bottom:120px;}
.news_detail .cont{  padding:0px 15px; line-height:28px; height:auto!important; height:689px; min-height:689px;}
.news_detail .tit {margin-top:30px;text-align:center;font-size:20px;color:#323232;font-weight: bold;}
.news_detail .related { font-size:14px; color:#696969; text-align:center; margin-top:12px;}
.news_detail .related span {padding: 0 10px;}
.news_detail .text { padding:45px 0 30px 0; font-size:14px; color:#323232; line-height:22px;}
.news_detail .text .photo { text-align: center;}
.news_detail .next-prev-single{}
.news_detail .next-prev-single .prev{
    font-size: 16px;
    margin: 4px 0;
}
.news_detail .next-prev-single .next{
    font-size: 16px;
    margin: 4px 0;
}

.yingyibanner ul li{ height:563px;}
.yingyicont2{ height:658px; background:#e67817;}
.yingyicont2 .title{ height:178px; overflow:hidden; line-height:178px; text-align:center; font-size:30px; color:#fff;}
.yingyicont2 .cont{ margin-top:4px;}
.yingyicont2 .cont ul li{ width:143px; float:left;}
.yingyicont2 .cont ul li+li{ margin-left:70px;}
.yingyicont2 .cont ul li .pic{ text-align:center;}
.yingyicont2 .cont ul li .name{ height:56px; overflow:hidden; line-height:56px; text-align:center; font-size:16px; color:#fefcfc;}
.yingyicont2 .cont ul li .des{ height:191px; margin-top:2px; padding:4px 14px 0 10px; border:1px solid #fcf8f8; font-size:13px; color:#fefefe; line-height:23px;}

.yingyicont3{ height:717px; background:url(../images/yingyi_cont3_bg.jpg) no-repeat top center;}

.yingyicont4{ height:727px; background:url(../images/yingyi_cont4_bg.jpg) no-repeat top center;}
.yingyicont4 .title{ height:174px; overflow:hidden; line-height:174px; text-align:center; font-size:30px; color:#fff; padding-top:26px;}
.yingyicont4 .cont{}
.yingyicont4 .cont ul li{ height:72px; overflow:hidden; line-height:72px;}
.yingyicont4 .cont ul li .pic{ margin:17px 100px 0 97px; float:left;}
.yingyicont4 .cont ul li .name{ float:left; font-size:16px; color:#fefdfd;}